Manager: Low Memory Accessors



Carbon supports many of the accessor functions for low-memory variables. However, you should always avoid using low-memory accessors if there are direct Mac OS Toolbox calls to obtain the same information. For example:

* Use the function TickCount instead of the low-memory accessor function LMGetTicks.

* Use the function FrontWindow instead of the low-memory accessor function LMGetWindowList, when possible.

* Use the function PBGetFCBInfo instead of walking the FCB table with the low-memory accessor function LMGetFCBSPtr.

In general, don't think of the values returned by low-memory accessor routines as residing in low memory--think of them as information, possibly associated with a specific Toolbox manager, that is returned by the Mac OS. In the future, Apple may supply new functions, distributed among the Mac OS Toolbox managers, for retrieving this information.

Some low-memory accessor functions are obsolete in Mac OS X. The following Resource Manager-related functions are not supported:

* LMGetTopMapHndl and LMSetTopMapHndl

* LMGetSysMapHndl and LMSetSysMapHndl

* LMGetCurMapHndl and LMSetCurMapHndl

Unsupported  LMGetABusDCE

There is no replacement. Not available in Carbon.

Unsupported  LMGetABusGlobals

There is no replacement. Not available in Carbon.

Unsupported  LMGetABusVars

There is no replacement.

Unsupported  LMGetACount

You should instead use GetAlertStage. Not available in Carbon.

Unsupported  LMGetANumber

The information returned was internal to the Dialog Manager and of little use to developers. There is no replacement. Not available in Carbon.

Supported  LMGetApFontID

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetApplLimit

Not available in Carbon.

Unsupported  LMGetApplScratch

Not available in Carbon.

Supported  LMGetApplZone

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetAppParmHandle

Not available in Carbon.

Unsupported  LMGetATalkHk2

Not available in Carbon.

Unsupported  LMGetAtMenuBottom

This function will be replaced by a new menu tracking API. Not available in Carbon.

Unsupported  LMGetAuxWinHead

Auxiliary window records are not supported in Carbon. You can use Get/SetWindowContentColor to get or set the content color of a window. Not available in Carbon.

Supported  LMGetBootDrive

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetBufPtr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetBufTgDate

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetBufTgFBkNum

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetBufTgFFlg

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetBufTgFNum

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetCaretTime

You should instead use GetCaretTime. Not available in Carbon.

Supported  LMGetCPUFlag

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetCrsrBusy

Not available in Carbon.

Unsupported  LMGetCrsrThresh

Not available in Carbon.

Unsupported  LMGetCurActivate

LMGetCurActivate, LMGetCurDeactive, LMSetCurActivate, and LMSetCurDeactive were primarily used by applications to impersonate activate and deactivate events for application-implemented floating windows. Floating windows are supported by the Window Manager in Carbon. Use standard Window Manager APIs to activate and deactivate windows. Not available in Carbon.

Supported  LMGetCurApName

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetCurApRefNum

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetCurDeactive

LMGetCurActivate, LMGetCurDeactive, LMSetCurActivate, and LMSetCurDeactive were primarily used by applications to impersonate activate and deactivate events for application-implemented floating windows. Floating windows are supported by the Window Manager in Carbon. Use standard Window Manager APIs to activate and deactivate windows. Not available in Carbon.

Unsupported  LMGetCurDirStore

Not available in Carbon.

Unsupported  LMGetCurJTOffset

Not available in Carbon.

Unsupported  LMGetCurMap

Functions that access the resource map will not be supported. Not available in Carbon.

Supported  LMGetCurPageOption

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetCurPitch

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetCurrentA5

68K-specific. Not available in Carbon.

Supported  LMGetCurStackBase

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetDABeeper

You cannot customize an alert sound in Carbon. There is no replacement function. Not available in Carbon.

Unsupported  LMGetDAStrings

You should instead use GetParamText. Not available in Carbon.

Supported  LMGetDefltStack

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetDefVCBPtr

Not available in Carbon.

Unsupported  LMGetDeskCPat

Setting the desktop pattern programmatically is not supported in Carbon. Not available in Carbon.

Unsupported  LMGetDeskHook

DeskHook hasn't been supported in many releases of the Mac OS and has been removed from Carbon. Not available in Carbon.

Unsupported  LMGetDeskPattern

Setting the desktop pattern programmatically is not supported in Carbon. Not available in Carbon.

Supported  LMGetDiskFormatingHFSDefaults

Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.

Unsupported  LMGetDlgFont

You can set fonts directly with SetControlFontStyle. Not available in Carbon.

Unsupported  LMGetDoubleTime

You should instead use GetDblTime. Not available in Carbon.

Unsupported  LMGetDragHook

Drag hooks are not supported in Carbon. Not available in Carbon.

Unsupported  LMGetDragPattern

Drag patterns are not supported in Carbon. Not available in Carbon.

Unsupported  LMGetDrvQHdr

Not available in Carbon.

Unsupported  LMGetDSAlertRect

This function was used internally by system software to support the traditional low-level alert box. This function should have never been used by applications. This alert box doesn't exist on X, so there is no replacement function in Carbon. Not available in Carbon.

Unsupported  LMGetDSAlertTab

This function was used internally by system software to support the traditional low-level alert box. This function should have never been used by applications. This alert box doesn't exist on X, so there is no replacement function in Carbon. Not available in Carbon.

Unsupported  LMGetDSErrCode

This function was used internally by system software to support the traditional low-level alert box. This function should have never been used by applications. This alert box doesn't exist on X, so there is no replacement function in Carbon. Not available in Carbon.

Unsupported  LMGetDTQueue

Not available in Carbon.

Unsupported  LMGetEventQueue

You should instead use the new high-level event queue functions provided by the Carbon Event Manager. Not available in Carbon.

Unsupported  LMGetExtStsDT

Not available in Carbon.

Unsupported  LMGetFCBSPtr

File Manager changes in Mac OS 9 make it unsafe to walk the FCB list directly. Not available in Carbon.

Supported  LMGetFinderName

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetFScaleDisable

Not available in Carbon.

Unsupported  LMGetFSFCBLen

Not available in Carbon.

Unsupported  LMGetFSQHdr

Not available in Carbon.

Unsupported  LMGetGhostWindow

This has been obsolete for many years and is removed from Carbon. Not available in Carbon.

Unsupported  LMGetGNEFilter

GNEFilter was a global event hook with a global effect. There is no replacement. Not available in Carbon.

Unsupported  LMGetGrayRgn

You should instead use GetGrayRgn. Not available in Carbon.

Supported  LMGetGZMoveHnd

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetGZRootHnd

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetHeapEnd

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetHighHeapMark

Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.

Unsupported  LMGetHWCfgFlags

Not available in Carbon.

Supported  LMGetIntlSpec

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetJDTInstall

Not available in Carbon.

Unsupported  LMGetJFetch

Not available in Carbon.

Unsupported  LMGetJIODone

Not available in Carbon.

Unsupported  LMGetJournalRef

Not available in Carbon.

Supported  LMGetJStash

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetJVBLTask

Not available in Carbon.

Supported  LMGetKbdLast

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetKbdType

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetKeyTime

Not available in Carbon.

Unsupported  LMGetLo3Bytes

Not available in Carbon.

Supported  LMGetLvl2DT

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetMBarEnable

Originally used to support desk accessories. Now obsolete. Not available in Carbon.

Unsupported  LMGetMBarHeight

Use GetMBarHeight instead. If you are using this function to hide the menu bar, use Hide/ShowMenuBar instead. Not available in Carbon.

Unsupported  LMGetMBarHook

Replaced by new events supported by the Carbon event model. Not available in Carbon.

Unsupported  LMGetMBTicks

Not available in Carbon.

Supported  LMGetMemErr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetMemTop

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetMenuCInfo

Obsolete. Not available in Carbon.

Unsupported  LMGetMenuDisable

Replaced by GetMenuTrackingData API. Not available in Carbon.

Unsupported  LMGetMenuFlash

This function should have been used only by the Menu Manager, typically to get the number of times to flash a menu item in menu selection. There is no replacement function. Not available in Carbon.

Unsupported  LMGetMenuHook

Replaced by new events supported by the Carbon event model. Not available in Carbon.

Unsupported  LMGetMenuList

Not available in Carbon.

Supported  LMGetMinStack

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetMinusOne

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetMMU32Bit

Not available in Carbon.

Unsupported  LMGetMouseButtonState

You should instead use the Button function. Not available in Carbon.

Unsupported  LMGetMouseLocation

You should instead use GetGlobalMouse. Not available in Carbon.

Unsupported  LMGetMouseTemp

Application control of the mouse is not supported in Carbon. There is no replacement. Not available in Carbon.

Unsupported  LMGetOldContent

This was used internally by the Window Manager, and should have never been exported to begin with. There is no replacement. Not available in Carbon.

Unsupported  LMGetOldStructure

This was used internally by the Window Manager, and should have never been exported to begin with. There is no replacement. Not available in Carbon.

Supported  LMGetOneOne

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetPaintWhite

This function, used by the Window Manager, has failed to work properly since the introduction of MultiFinder. There is no replacement function. Not available in Carbon.

Unsupported  LMGetPortAInfo

Not available in Carbon.

Unsupported  LMGetPortBUse

Not available in Carbon.

Supported  LMGetPrintErr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetRAMBase

Not available in Carbon.

Unsupported  LMGetRawMouseLocation

You should instead use GetGlobalMouse. Not available in Carbon.

Supported  LMGetResErr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetResErrProc

Not available in Carbon.

Supported  LMGetResLoad

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetResumeProc

Used internally by system software in the past for low-level alert boxes, this function is obsolete. There is no replacement. Not available in Carbon.

Supported  LMGetRndSeed

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetROM85

Not available in Carbon.

Unsupported  LMGetROMBase

Not available in Carbon.

Unsupported  LMGetROMFont0

Not available in Carbon.

Unsupported  LMGetROMMapHandle

Not available in Carbon.

Unsupported  LMGetROMMapInsert

Not available in Carbon.

Unsupported  LMGetSaveUpdate

Used internally by the Window Manager, this functions should have never been exported for use by applications. There is no replacement. Not available in Carbon.

Unsupported  LMGetSaveVisRgn

Used internally by the Window Manager, this functions should have never been exported for use by applications. There is no replacement. Not available in Carbon.

Unsupported  LMGetSCCRd

Not available in Carbon.

Unsupported  LMGetSCCWr

Not available in Carbon.

Unsupported  LMGetScrapCount

Use Scrap Manager APIs instead. Not available in Carbon.

Unsupported  LMGetScrapHandle

Use Scrap Manager APIs instead. Not available in Carbon.

Unsupported  LMGetScrapName

Use Scrap Manager APIs instead. Not available in Carbon.

Unsupported  LMGetScrapSize

Use Scrap Manager APIs instead. Not available in Carbon.

Unsupported  LMGetScrapState

Use Scrap Manager APIs instead. Not available in Carbon.

Unsupported  LMGetScratch20

Not available in Carbon.

Supported  LMGetScrDmpEnb

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetScrnBase

Not available in Carbon.

Supported  LMGetSdVolume

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetSEvtEnb

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetSFSaveDisk

Not available in Carbon.

Supported  LMGetSoundBase

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetSoundLevel

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetSoundPtr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetSPAlarm

Not available in Carbon.

Unsupported  LMGetSPATalkA

Not available in Carbon.

Unsupported  LMGetSPATalkB

Not available in Carbon.

Unsupported  LMGetSPClikCaret

Not available in Carbon.

Unsupported  LMGetSPConfig

Not available in Carbon.

Unsupported  LMGetSPFont

Not available in Carbon.

Unsupported  LMGetSPKbd

Not available in Carbon.

Unsupported  LMGetSPMisc2

Not available in Carbon.

Unsupported  LMGetSPPortA

Not available in Carbon.

Unsupported  LMGetSPPortB

Not available in Carbon.

Unsupported  LMGetSPPrint

Not available in Carbon.

Unsupported  LMGetSPValid

Not available in Carbon.

Unsupported  LMGetSPVolCtl

Not available in Carbon.

Supported  LMGetStackLowPoint

Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.

Unsupported  LMGetSynListHandle

Not available in Carbon.

Unsupported  LMGetSysEvtMask

There is no system event mask construction in the Carbon Event Manager, so this function is obsolete and there is no replacement. Not available in Carbon.

Supported  LMGetSysFontFam

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetSysFontSize

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetSysMap

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetSysMapHndl

Functions that access the resource map will not be supported. Not available in Carbon.

Supported  LMGetSysResName

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetSysZone

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetTEDoText

Not available in Carbon.

Unsupported  LMGetTERecal

Not available in Carbon.

Unsupported  LMGetTEScrpHandle

Not available in Carbon.

Unsupported  LMGetTEScrpLength

Not available in Carbon.

Unsupported  LMGetTESysJust

Not available in Carbon.

Unsupported  LMGetTheCursor

The cursor image is not available to Carbon applications. Not available in Carbon.

Unsupported  LMGetTheZone

Not available in Carbon.

Unsupported  LMGetTicks

You should instead use TickCount. Not available in Carbon.

Unsupported  LMGetTime

You should instead use GetDateTime. Not available in Carbon.

Unsupported  LMGetTimeDBRA

Not available in Carbon.

Unsupported  LMGetTimeSCCDB

Not available in Carbon.

Unsupported  LMGetTimeSCSIDB

Not available in Carbon.

Supported  LMGetTmpResLoad

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetToExtFS

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMGetToolScratch

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMGetTopMapHndl

Functions that access the resource map will not be supported. Not available in Carbon.

Unsupported  LMGetTopMenuItem

Replaced by GetMenuTrackingData API. Not available in Carbon.

Unsupported  LMGetUnitTableEntryCount

Not available in Carbon.

Unsupported  LMGetUTableBase

Not available in Carbon.

Unsupported  LMGetVBLQueue

Not available in Carbon.

Unsupported  LMGetVCBQHdr

Not available in Carbon.

Unsupported  LMGetVIA

Not available in Carbon.

Unsupported  LMGetWindowList

You should instead use GetWindowList. Not available in Carbon.

Unsupported  LMGetWMgrPort

The Window Manager port is not supported in Carbon. Not available in Carbon.

Unsupported  LMSetABusDCE

The information set was internal to the Dialog Manager and of little use to developers. There is no replacement. Not available in Carbon.

Unsupported  LMSetABusGlobals

Not available in Carbon.

Unsupported  LMSetABusVars

Unsupported  LMSetACount

You should instead use ResetAlertStage. Not available in Carbon.

Unsupported  LMSetANumber

Not available in Carbon.

Supported  LMSetApFontID

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetApplLimit

Not available in Carbon.

Unsupported  LMSetApplScratch

Not available in Carbon.

Supported  LMSetApplZone

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetAppParmHandle

Not available in Carbon.

Unsupported  LMSetATalkHk2

Not available in Carbon.

Unsupported  LMSetAtMenuBottom

Replaced by new MDEF messages and GetMenuTrackingData API. Not available in Carbon.

Unsupported  LMSetAuxWinHead

Auxiliary window records are not supported in Carbon. You can use Get/SetWindowContentColor to get or set the content color of a window. Not available in Carbon.

Supported  LMSetBootDrive

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetBufPtr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetBufTgDate

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetBufTgFBkNum

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetBufTgFFlg

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetBufTgFNum

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetCaretTime

Setting the insertion-point blinking time is not supported in Carbon. You can, however, still get this value by calling GetCaretTime. Not available in Carbon.

Supported  LMSetCPUFlag

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetCrsrBusy

Not available in Carbon.

Unsupported  LMSetCrsrThresh

Not available in Carbon.

Unsupported  LMSetCurActivate

LMGetCurActivate, LMGetCurDeactive, LMSetCurActivate, and LMSetCurDeactive were primarily used by applications to impersonate activate and deactivate events for application-implemented floating windows. Floating windows are supported by the Window Manager in Carbon. Use standard Window Manager APIs to activate and deactivate windows. Not available in Carbon.

Supported  LMSetCurApName

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetCurApRefNum

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetCurDeactive

Not available in Carbon.

Unsupported  LMSetCurDirStore

Not available in Carbon.

Unsupported  LMSetCurJTOffset

Not available in Carbon.

Unsupported  LMSetCurMap

Functions that access the resource map will not be supported. Not available in Carbon.

Supported  LMSetCurPageOption

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetCurPitch

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetCurrentA5

68K-specific. Not available in Carbon.

Supported  LMSetCurStackBase

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetDABeeper

You cannot customize an alert sound in Carbon. There is no replacement function. Not available in Carbon.

Unsupported  LMSetDAStrings

You should instead use ParamText. Not available in Carbon.

Supported  LMSetDefltStack

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetDefVCBPtr

Not available in Carbon.

Unsupported  LMSetDeskCPat

Setting the desktop pattern programmatically is not supported in Carbon. Not available in Carbon.

Unsupported  LMSetDeskHook

DeskHook hasn't been supported in many releases of the Mac OS and has been removed from Carbon. Not available in Carbon.

Unsupported  LMSetDeskPattern

Setting the desktop pattern programmatically is not supported in Carbon. Not available in Carbon.

Supported  LMSetDiskFormatingHFSDefaults

Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.

Unsupported  LMSetDlgFont

You can set fonts directly with SetControlFontStyle. Not available in Carbon.

Unsupported  LMSetDoubleTime

Setting the double-click time is not supported in Carbon. You can, however, still get this value by calling GetDblTime. Not available in Carbon.

Unsupported  LMSetDragHook

Drag hooks are not supported in Carbon. Not available in Carbon.

Unsupported  LMSetDragPattern

Drag hooks are not supported in Carbon. Not available in Carbon.

Unsupported  LMSetDrvQHdr

Not available in Carbon.

Unsupported  LMSetDSAlertRect

This function was used internally by system software to support the traditional low-level alert box. This function should have never been used by applications. This alert box doesn't exist on X, so there is no replacement function in Carbon. Not available in Carbon.

Unsupported  LMSetDSAlertTab

This function was used internally by system software to support the traditional low-level alert box. This function should have never been used by applications. This alert box doesn't exist on X, so there is no replacement function in Carbon. Not available in Carbon.

Unsupported  LMSetDSErrCode

This function was used internally by system software to support the traditional low-level alert box. This function should have never been used by applications. This alert box doesn't exist on X, so there is no replacement function in Carbon. Not available in Carbon.

Unsupported  LMSetDTQueue

Not available in Carbon.

Unsupported  LMSetEventQueue

Setting the event queue is unsupported in Carbon. There is no replacement function. Not available in Carbon.

Unsupported  LMSetExtStsDT

Not available in Carbon.

Unsupported  LMSetFCBSPtr

Not available in Carbon.

Supported  LMSetFinderName

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetFScaleDisable

Not available in Carbon.

Unsupported  LMSetFSFCBLen

Not available in Carbon.

Unsupported  LMSetGhostWindow

Ghost windows are not supported in Carbon. Not available in Carbon.

Unsupported  LMSetGNEFilter

You should instead use the new Carbon Event Manager functions. Not available in Carbon.

Unsupported  LMSetGrayRgn

The gray region is read-only in Carbon. You can use the GetGrayRgn function to get the gray region, but you can't set it. Not available in Carbon.

Supported  LMSetGZMoveHnd

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetGZRootHnd

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetHeapEnd

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetHighHeapMark

Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.

Unsupported  LMSetHWCfgFlags

Not available in Carbon.

Supported  LMSetIntlSpec

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetJDTInstall

Not available in Carbon.

Unsupported  LMSetJFetch

Not available in Carbon.

Unsupported  LMSetJIODone

Not available in Carbon.

Unsupported  LMSetJournalRef

Not available in Carbon.

Supported  LMSetJStash

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetJVBLTask

Not available in Carbon.

Supported  LMSetKbdLast

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetKbdType

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetKeyTime

Not available in Carbon.

Unsupported  LMSetLo3Bytes

Not available in Carbon.

Supported  LMSetLvl2DT

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetMBarEnable

This accessor was originally used by desk accessories but is now obsolete. Not available in Carbon.

Unsupported  LMSetMBarHeight

Do not hide and show the menu bar by adjusting the menu bar height. Use the HideMenuBar and ShowMenuBar functions instead. Not available in Carbon.

Unsupported  LMSetMBarHook

Replaced by new events supported by the Carbon event model. Not available in Carbon.

Unsupported  LMSetMBTicks

Not available in Carbon.

Supported  LMSetMemErr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetMemTop

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetMenuCInfo

This value was not used by applications and is now obsolete. Not available in Carbon.

Unsupported  LMSetMenuDisable

Replaced by new MDEF messages. Not available in Carbon.

Unsupported  LMSetMenuFlash

This was used internally by the Menu Manager to set menu item flashing in a selected menu. There is no replacement. Not available in Carbon.

Unsupported  LMSetMenuHook

Replaced by new events supported by the Carbon event model. Not available in Carbon.

Unsupported  LMSetMenuList

Use Menu Manager APIs for manipulating menus. Not available in Carbon.

Supported  LMSetMinStack

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetMinusOne

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetMMU32Bit

Not available in Carbon.

Unsupported  LMSetMouseButtonState

Application control of the mouse is not supported in Carbon. There is no replacement. Not available in Carbon.

Unsupported  LMSetMouseLocation

Application control of the mouse is not supported in Carbon. There is no replacement. Not available in Carbon.

Unsupported  LMSetMouseTemp

Application control of the mouse is not supported in Carbon. There is no replacement. Not available in Carbon.

Unsupported  LMSetOldContent

This was used internally by the Window Manager, and should have never been exported to begin with. There is no replacement. Not available in Carbon.

Unsupported  LMSetOldStructure

This was used internally by the Window Manager, and should have never been exported to begin with. There is no replacement. Not available in Carbon.

Supported  LMSetOneOne

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetPaintWhite

You should instead use the window painting functions provided by the Window Manager. Not available in Carbon.

Unsupported  LMSetPortAInfo

Not available in Carbon.

Unsupported  LMSetPortBUse

Not available in Carbon.

Supported  LMSetPrintErr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetRAMBase

Not available in Carbon.

Unsupported  LMSetRawMouseLocation

Application control of the mouse is not supported in Carbon. There is no replacement. Not available in Carbon.

Supported  LMSetResErr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetResErrProc

Not available in Carbon.

Supported  LMSetResLoad

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetResumeProc

Used internally by system software in the past for low-level alert boxes, this function is obsolete. There is no replacement. Not available in Carbon.

Supported  LMSetRndSeed

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetROM85

Not available in Carbon.

Unsupported  LMSetROMBase

Not available in Carbon.

Unsupported  LMSetROMFont0

Not available in Carbon.

Unsupported  LMSetROMMapHandle

Not available in Carbon.

Unsupported  LMSetROMMapInsert

Not available in Carbon.

Unsupported  LMSetSaveUpdate

Not available in Carbon.

Unsupported  LMSetSaveVisRgn

Used internally by the Window Manager, this functions should have never been exported for use by applications. There is no replacement. Not available in Carbon.

Unsupported  LMSetSCCRd

Not available in Carbon.

Unsupported  LMSetSCCWr

Not available in Carbon.

Unsupported  LMSetScrapCount

Use Scrap Manager APIs instead. Not available in Carbon.

Unsupported  LMSetScrapHandle

Use Scrap Manager APIs instead. Not available in Carbon.

Unsupported  LMSetScrapName

Use Scrap Manager APIs instead. Not available in Carbon.

Unsupported  LMSetScrapSize

Use Scrap Manager APIs instead. Not available in Carbon.

Unsupported  LMSetScrapState

Use Scrap Manager APIs instead. Not available in Carbon.

Unsupported  LMSetScratch20

Not available in Carbon.

Supported  LMSetScrDmpEnb

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetScrnBase

Not available in Carbon.

Supported  LMSetSdVolume

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetSEvtEnb

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetSFSaveDisk

Not available in Carbon.

Supported  LMSetSoundBase

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetSoundLevel

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetSoundPtr

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetSPAlarm

Not available in Carbon.

Unsupported  LMSetSPATalkA

Not available in Carbon.

Unsupported  LMSetSPATalkB

Not available in Carbon.

Unsupported  LMSetSPClikCaret

Not available in Carbon.

Unsupported  LMSetSPConfig

Not available in Carbon.

Unsupported  LMSetSPFont

Not available in Carbon.

Unsupported  LMSetSPKbd

Not available in Carbon.

Unsupported  LMSetSPMisc2

Not available in Carbon.

Unsupported  LMSetSPPortA

Not available in Carbon.

Unsupported  LMSetSPPortB

Not available in Carbon.

Unsupported  LMSetSPPrint

Not available in Carbon.

Unsupported  LMSetSPValid

Not available in Carbon.

Unsupported  LMSetSPVolCtl

Not available in Carbon.

Supported  LMSetStackLowPoint

Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.

Unsupported  LMSetSynListHandle

Not available in Carbon.

Unsupported  LMSetSysEvtMask

You should instead use SetEventMask. Not available in Carbon.

Supported  LMSetSysFontFam

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetSysFontSize

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetSysMap

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetSysMapHndl

Functions that access the resource map will not be supported. Not available in Carbon.

Supported  LMSetSysResName

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetSysZone

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetTEDoText

Not available in Carbon.

Unsupported  LMSetTERecal

Not available in Carbon.

Unsupported  LMSetTEScrpHandle

Not available in Carbon.

Unsupported  LMSetTEScrpLength

Not available in Carbon.

Unsupported  LMSetTESysJust

Not available in Carbon.

Unsupported  LMSetTheCursor

Use SetCursor. Not available in Carbon.

Unsupported  LMSetTheMenu

Use Menu Manager APIs for manipulating menus. Not available in Carbon.

Unsupported  LMSetTheZone

Not available in Carbon.

Unsupported  LMSetTicks

Setting the tick count of the computer is not possible on Mac OS X, and therefore not supported in Carbon. Not available in Carbon.

Unsupported  LMSetTime

You should instead use SetDateTime. Not available in Carbon.

Unsupported  LMSetTimeDBRA

Not available in Carbon.

Unsupported  LMSetTimeSCCDB

Not available in Carbon.

Unsupported  LMSetTimeSCSIDB

Not available in Carbon.

Supported  LMSetTmpResLoad

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetToExtFS

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LMSetToolScratch

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LMSetTopMapHndl

Functions that access the resource map will not be supported. Not available in Carbon.

Unsupported  LMSetTopMenuItem

Will be replaced by new MDEF messages. Not available in Carbon.

Unsupported  LMSetUnitTableEntryCount

Not available in Carbon.

Unsupported  LMSetUTableBase

Not available in Carbon.

Unsupported  LMSetVBLQueue

Not available in Carbon.

Unsupported  LMSetVCBQHdr

Not available in Carbon.

Unsupported  LMSetVIA

Not available in Carbon.

Unsupported  LMSetWindowList

The window list is read-only in Carbon. You should instead use the high-level functions provided by the Window Manager. Not available in Carbon.

Unsupported  LMSetWMgrPort

The Window Manager port is not supported in Carbon. Not available in Carbon.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 8/1/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.